import { Module } from "@nestjs/common";
import { TypeOrmModule } from "@nestjs/typeorm";
import { V2Apply } from "./v2.apply.entity";
import { V2ApplyLog } from "./v2.apply.log.entity";
import { V2ApplyWorkflow } from "./v2.apply.workflow.entity";
import { V2ApplyContainer } from "./v2.apply.controller";
import { V2ApplyService } from "./v2.apply.service";
import { AttendanceModule } from "src/attendance/attendance.module";
import { DeptModule } from "src/dept/dept.module";
import { DepartModule } from "src/depart/depart.module";
import { UserModule } from "src/user/user.module";


@Module({
    imports: [
        TypeOrmModule.forFeature([
            V2Apply,
            V2ApplyLog,
            V2ApplyWorkflow
        ]),
        AttendanceModule,
        DeptModule,
        DepartModule,
        UserModule
    ],
    controllers: [
        V2ApplyContainer
    ],
    providers: [
        V2ApplyService
    ],
    exports: []
})
export class V2ApplyModule { }